package com.by.common.bean;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * @author wang
 * @version 版本号 ${}
 * @className PageBean  分页结果
 * @日期 2024/9/4 15:31
 * @since jdk1.8
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel ("分页信息")
public class PageBean<T> {
    
    
    @ApiModelProperty ("当前第几页")
    int page;//用于记录当前第几页
    
    
    @ApiModelProperty ("每页的记录数")
    int pageSize;//每页的记录数
    
    
    @ApiModelProperty ("总记录数")
    long total;//总记录数
    
    
    @ApiModelProperty ("分页结果")
    T list; //分页结果
}
